home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / comm / mail / pj_uudecode13.readme < prev    next >
Text File  |  1997-05-03  |  8KB  |  228 lines

  1. Short:    V1.3 a good Amiga UUDecoder by PJ.
  2. Author:   Paymaan Jafari (payman@ctools.pp.se)
  3. Uploader: Paymaan Jafari (payman@ctools.pp.se)
  4. Type:     comm/mail
  5. Replaces: comm/mail/pj_uudecode100.lha
  6. Requires: AmigaDOS 2.04+
  7.  
  8. Long:
  9.  
  10. -- Notice:
  11.   --------
  12.  
  13.   Version  1.00  of  This  program  is  based on the UUDECODE by Regents of
  14. University  of  California.  To be honourd, I think it is better to include
  15. it's Copyright notices here:
  16.  
  17. Copyright  (c)  1983  Regents  of the University of California.  All rights
  18. reserved.
  19.  
  20.   Redistribution  and use in source and binary forms are permitted provided
  21. that  the  above  copyright notice and this paragraph are duplicated in all
  22. such  forms  and  that  any documentation, advertising materials, and other
  23. materials  related  to  such  distribution  and  use  acknowledge  that the
  24. software was developed by the University of California, Berkeley.  The name
  25. of  the  University  may not be used to endorse or promote products derived
  26. from this software without specific prior written permission.
  27.  
  28.   THIS  SOFTWARE  IS  PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  29. WARRANTIES,  INCLUDING,  WITHOUT  LIMITATION,  THE  IMPLIED  WARRANTIES  OF
  30. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  31.  
  32. -- Introduction:
  33.   --------------
  34.  
  35.   There  are  some ways of transfering a file through the networks.  One of
  36. The  most  popular  methods is encoding the file to the ASCII text and then
  37. sending it via Email.
  38.  
  39.   There  are  many  types  of  encoding, but one of the oldest and the most
  40. popular forms is UUEncode.
  41.  
  42.   The first time I need to decode a UUE mail, I have not access to any, but
  43. a  source  of  UUDecode  by Berekly University of California, That has been
  44. designed  for  Un*x  and has been modified to be used on MS-DOS and VMS.  I
  45. changed  the  source  and  recopiled  by  SAS/C  6:00  to use on my beloved
  46. machine; Amiga.
  47.  
  48.   After  recompiling,  it finally worked and made my work easier than using
  49. the  Un*x  and VMS machines to decode or porting mail to PC-Emulator to use
  50. the PC version of Decoder.
  51.  
  52.   Now   it   is   about   2   years  I  need  decoders,  and  I  have  many
  53. UUDecoders/Encoders,  Also  MIME  and  ...   but  no  one of UUDecoders can
  54. provide  me the compatibility that this one provides.  It decodes the files
  55. that  other  decoders  report corrupted, with no problems in executables or
  56. data.
  57.  
  58.   Because  of this, I decided to develope a decoder based on it, and I have
  59. many  ideas to make it even better.  I will work on it if I see people are
  60. interested in.
  61.  
  62. -- How to use:
  63.   ------------
  64.  
  65.   just copy the pj_uudecode wherever  you want (better to be in path)
  66. and then call it as:
  67.  
  68.    pj_uudecode [filename]
  69.  
  70.   If  no  filename  is given, the usage and copyright notice will be shown.
  71. After  running  the  program, if no errors occured, a file with the name in
  72. beginning line of encoded text will be available in current directory.
  73.  
  74.   In  this  version, the protection flags of the output file will be set to
  75. RWED,  so  if  your  file  has  other  flags, you have to change this using
  76. AmigaDOS command Protect.
  77.  
  78.   I'd  prefer  to  put  it in my DirectoryOpus v4.11 buttons, that makes it
  79. really easy to use.
  80.    
  81. -- To Do:
  82.   -------
  83.  
  84.  - Adding encoding algorithms.
  85.  
  86.  - Adding more features, more decoding algorithms.
  87.  
  88.  - Adding a GUI to the program.
  89.  
  90.  - Multidecode feature.
  91.  
  92.  - ASL requester for input file name.
  93.  
  94.  - Normall 4 color icons !!!
  95.  
  96.  - Your move! Any idea?
  97.  
  98. -- DISCLAIMER:
  99.   ------------
  100.   As  a programmer I have some requests, You'r free to do whatever you want
  101. but I don't like my written program to be used in some special categories.
  102.  
  103.   1) Please don't use this program in any work related to WAR, Making Guns
  104.      Bio/MicroBialogical  warcrafts  and/or Athomic,  Neutronical Bombs Or
  105.      even transfering their plans and maps.
  106.  
  107.   2) Please don't use it for transferring Sexual materials, except if it is
  108.      about  your  own  partner  (Wife,  Husband).  See, I am an open-minded
  109.      person but I don't beleive that open sex is of being mind open.
  110.  
  111.   3) Nothing against GOD, Humanity, Earth, Peace, and love.
  112.  
  113.   THIS  SOFTWARE  IS  PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  114. WARRANTIES,  INCLUDING,  WITHOUT  LIMITATION,  THE  IMPLIED  WARRANTIES  OF
  115. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  116.  
  117. -- History:
  118.   ---------
  119.  
  120.  Revision V1.3:
  121.  created on Thursday, 27.03.97 20:07:17
  122.  
  123.  -  Protection  problem  has  removed,  but  not  entirely,  sets  any file
  124.     attribute to RWED.  the protect() function has removed.
  125.  
  126.  Revision V1.2:
  127.    created on Thursday, 27.03.97 18:33:42
  128.  
  129.  - Some protection bugs removed, but still there is some problems with
  130.    HSP  flagbits  of  file  protection.   It  will  be  removed in the next
  131.    versions.
  132.  
  133.  Revision V1.1:
  134.    created on Sunday, 23.03.97 12:32:18
  135.  
  136.  - Optimized to use Amiga libraries' routines for better efficiency.
  137.    Uses DOS library v36+ buffered functions for speed and less disk 
  138.    access.
  139.  
  140.  - V 1.0: Command line version, based on Berekly UUDecode, 1983.
  141.           First Public Release.
  142.  
  143. -- Author:
  144.   --------
  145.  
  146.   I am Paymaan Jafari Taayemeh of PALAPAL Amiga Programmers Group, Iran.  I
  147. am  a  6  years  Amiga  programmer  and  hardware designer (dongles!  &^) )
  148. studying  at Azad university of Tehran in Computer-Science/Hardware.  Since
  149. when I was in high school, I have written programs for C64 (the best of the
  150. best  home computer ever) and Amiga.  Please visit my homepage to know more
  151. about me.
  152.  
  153. -- Copyright Notices:
  154.   -------------------
  155.  
  156.   This version of program is shareware and there are no limitations on it's
  157. usage,  but  I  prefer to receive a shareware fee of of 10+ USD (if you are
  158. using it daily) in my Snail address (No cheque or Credit Cards).
  159.  
  160.   pj_uudecode  is  Copyright  (C)1996-1997  By  Paymaan Jafari.  All rights
  161.   reserved.
  162.  
  163.   UUDecode  is  Copyright (C) 1983 Regents of the University of California.
  164.   All rights reserved.
  165.  
  166.   All  Other programs and trademarks mentioned in above text have their own
  167.   respective owners.
  168.  
  169.     **    This program is provided AS IS and I am not responsible   **
  170.     **     for any damage or loss of data it may  cause.            **
  171.     **                     USE AT YOUR OWN RISK                     **
  172.  
  173.    You  can  redistrebute  this file as long as no changes has been made to
  174. the archive content and readme files.
  175.  
  176. -- About PALAPAL Amiga Programmers Group:
  177.   ---------------------------------------
  178.   We  are  an  Amiga  programmer  group  in Iran, normally working on Amiga
  179. stuff,  but  If requiered, We also can program for others.
  180.  
  181.   Support  our  group  with  your Emails, Cards (Postal ofcourse, not Credit
  182. :)),  money  and  any  other thing  you  can,  to  make us work more for the
  183. Amiga community.
  184.  
  185. -- Suggestions:
  186.   -------------
  187.  
  188.   Is  there  any of your needs that you think we can offer?  Any bug in our
  189. programs?  Any idea for a good program?  just contact our group or directly
  190. to myself.
  191.  
  192. -- Updates:
  193.   ---------
  194.  
  195.  The  latest  version  of  the program will be in our Homepage, at Programs
  196. page.
  197.  
  198. ---------------------------------------------------------------------------
  199.   Paymaan Jafari, Computer Hardware Student/Azad university of Tehran,
  200.                   PALAPAL Amiga Programmers Group,
  201.                   Tehran, Iran.
  202.  
  203.   Email: <payman@ctools.pp.se>
  204.          <palapal@ctools.pp.se>
  205.  
  206.   Snail Mail:
  207.          Paymaan Jafari,
  208.          P.O.Box 17845-343,
  209.          Tehran, Iran.
  210.  
  211.   HomePage: http://www.ctools.pp.se/palapal/
  212. ---------------------------------------------------------------------------
  213.  
  214.  
  215. ============================= Archive contents =============================
  216.  
  217. Original  Packed Ratio    Date     Time    Name
  218. -------- ------- ----- --------- --------  -------------
  219.     1233     725 41.2% 27-Mar-97 22:26:22  pj_uudecode13.info
  220.    11588    7206 37.8% 27-Mar-97 22:20:38 +pj_uudecode.000
  221.     3971     844 78.7% 27-Mar-97 22:26:22 +pj_uudecode.000.info
  222.    11588    7209 37.7% 27-Mar-97 22:23:36 +pj_uudecode.020
  223.     3971     843 78.7% 27-Mar-97 22:26:22 +pj_uudecode.020.info
  224.     7560    3383 55.2% 27-Mar-97 22:17:48 +pj_uudecode13.readme
  225.     1857    1333 28.2% 27-Mar-97 22:26:22 +pj_uudecode13.readme.info
  226. -------- ------- ----- --------- --------
  227.    41768   21543 48.4% 27-Mar-97 21:51:14   7 files
  228.